//
//  ADCDN_ConfigManager.h
//  ADCDN
//
//  Created by 吃不胖的瘦子 on 2021/2/23.
//  ADCDN 初始化入口

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN
/// 适配广告渠道 夜间模式（穿山甲）
typedef NS_ENUM(NSInteger, ADCDNSDKThemeStatus) {
    ADCDNSDKThemeStatus_Normal = 0, //正常模式
    ADCDNSDKThemeStatus_Night  = 1, //夜间模式
};

/// 适配开屏广告的点击区域（用于控制穿山甲开屏广告的点击区域）
typedef NS_ENUM(NSInteger, ADCDNSDKSplashButtonType) {
    ADCDNSDKSplashButtonType_FullScreen = 1, //开屏广告可全屏点击（默认）
    ADCDNSDKSplashButtonType_DownloadBar  = 2, //开屏广告点击区域仅为按钮区域(设置点击区域，会影响收益)
};



@interface ADCDN_ConfigManager : NSObject

/// ADCDN SDK 初始化
/// @param appId ADCDN app_id
+(instancetype _Nullable)shareManagerWithAppId:(NSString *_Nullable)appId;



/// 获取ADCDN版本号
-(NSString *_Nullable)getSDKVersion;


///  适配广告渠道夜间模式 （穿山甲 目前3600以上版本支持模板信息流、banner和插屏广告配置夜间模式，信息流请先在平台上信息流模板选择夜间模式，再通过代码设置，其他两种直接通过代码即可）
/// @param themeStatus 枚举
+(void)setSchemeStatus:(ADCDNSDKThemeStatus)themeStatus;

///获取当前枚举类型
+(ADCDNSDKThemeStatus)getThemeStatus;


@end

NS_ASSUME_NONNULL_END
